package com.qq.qianspring.annotation;

import java.lang.annotation.*;

// Target注解：指明注解标注的范围
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER })
//表示注解在运行时可用，可以通过反射机制获取
@Retention(RetentionPolicy.RUNTIME)
//表示该注解会被包含在 JavaDoc中，提高API文档的可读性
@Documented
public @interface Autowired {

    /**
     * Is required.
     */
    boolean value() default true;

    /**
     * Bean name if set.
     */
    String name() default "";
}